1
general::
Phrase(s): have an impact on someone or something
to leave an impression on someone or something. • The sharp change in interest rates had an impact on the housing market. • Your story really had an impact on me.
McGrawhill's American Idioms And Phrasal Verbs